The code sample below shows how to save the
PMPageFormat
object in a document.
Saving a PMPageFormat object
PMPrintSettings mySettings;
PMPageFormat myFormat;
Ptr myData;
UInt32 myDataSize;
Handle flattenFormat;
PMBegin();
GetMyData ( &myData, &myDataSize );
PMSetPageFormatExtendedData ( myFormat, kMyDataID,
myDataSize, (void*) myData );
PMFlattenPageFormat ( myFormat, &flattenFormat );
/* Attach the flattened format handle to the document and save it. */
DisposeHandle ( flattenFormat );
PMEnd();